package com.koron.bean.scheduleShift;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author jzp
 * @since 2021/11/18
 */
@Data
public class ScheduleShift {

    /**
     * 值班人员类型，数据字典：operation_staff_type
     * 0 值班长+值班员
     * 1 值守
     * 2 值班员
     */
    @ApiModelProperty("值班人员类型，数据字典：operation_staff_type")
    private String staffType;

    /**
     * 值班单位id
     */
    @ApiModelProperty("值班单位id")
    private String deptId;

    /**
     * 值班单位名称
     */
    @ApiModelProperty("值班单位名称")
    private String deptName;

    /**
     * 值班地点id
     */
    @ApiModelProperty("值班地点id")
    private String locationId;

    /**
     * 值班地点名称
     */
    @ApiModelProperty("值班地点名称")
    private String locationName;

    /**
     * 值班开始时间
     */
    @ApiModelProperty("值班开始时间")
    private Date startTime;

    /**
     * 值班结束时间
     */
    @ApiModelProperty("值班结束时间")
    private Date endTime;

    @ApiModelProperty("值班人员")
    private List<ShiftStaff> staffs;

}
